﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RCREEE.Library.Entities
{
   public class MultiValueItem
    {
        #region private variable
        private int _multiValueItemId;

        private Country _country;
        private string _englishCadre;
        private string _arabicCadre;
        private string _frenchCadre;
        private Item _item;
        private List<MultiValueItemDataValue> _MultiValueItemDataValues;
        private List<Cadre> _cadres;

        #endregion

        #region public properties

        public int MultiValueItemId
        {
            get { return _multiValueItemId; }
            set { _multiValueItemId = value; }
        }

        public Country Country
        {
            get { return _country; }
            set { _country = value; }
        }

        public Item Item
        {
            get { return _item; }
            set { _item = value; }
        }

        public string EnglishCadre
        {
            get { return _englishCadre; }
            set { _englishCadre = value; }
        }

        public string ArabicCadre
        {
            get { return _arabicCadre; }
            set { _arabicCadre = value; }
        }

        public string FrenchCadre
        {
            get { return _frenchCadre; }
            set { _frenchCadre = value; }
        }

       public List<MultiValueItemDataValue> MultiValueItemDataValues
       {
           get { return _MultiValueItemDataValues; }
           set { _MultiValueItemDataValues = value; }
       }

       public List<Cadre> Cadres
       {
           get { return _cadres; }
           set { _cadres = value; }
       }

       #endregion

        #region Constructor

        public MultiValueItem()
        {
        }

        #endregion

        #region private Methods


        #endregion

        #region public Methods

        #endregion

        #region override
        public override string ToString()
        {
            return EnglishCadre;
        }
        #endregion
    }
}
